使用此功能,您可以找到相当于给定百分比的两个值之间的位置。例如:
lerp(0, 10, 0.5)
返回值是5,即输入值的50%。您也可以使用此函数进行外推,方法是为插值量提供正值或负值,以便执行以下操作:
lerp(0, 10, 2)
将会返回20。
lerp(a, b, amt)
参数 | 描述 |
---|---|
a | 第一个值。 |
b | 第二个值。 |
amt | 插值量。 |
Real.
xx = lerp(x, x + hspeed, room_speed);
yy = lerp(y, y + vspeed, room_speed);
上面的代码使用线性插值函数来预测在一秒游戏时间之后实例将移动到的位置。